package net.wanglu.www.zzz.service.se.obj;

import net.wanglu.www.zzz.service.se.__Tuple;
import edu.stanford.nlp.trees.Tree;
import edu.stanford.nlp.trees.TreeGraphNode;

public abstract class _ObjectTuple extends __Tuple {

	protected TreeGraphNode object;
	protected Tree objectAncestor;
	protected TreeGraphNode objectGov;
	protected Tree objectGovAncestor;
	
	public TreeGraphNode getObjectGov() {
		return objectGov;
	}
	public void setObjectGov(TreeGraphNode objectGov) {
		this.objectGov = objectGov;
	}
	public Tree getObjectGovAncestor() {
		return objectGovAncestor;
	}
	public void setObjectGovAncestor(Tree objectGovAncestor) {
		this.objectGovAncestor = objectGovAncestor;
	}
	public TreeGraphNode getObject() {
		return object;
	}
	public void setObject(TreeGraphNode object) {
		this.object = object;
	}
	public Tree getObjectAncestor() {
		return objectAncestor;
	}
	public void setObjectAncestor(Tree objectAncestor) {
		this.objectAncestor = objectAncestor;
	}
	@Override
	public String toString() {
		// TODO Auto-generated method stub
		sb.clear();
		sb.append("object:").append(this.object).append("\n");
		sb.append("objectAncestor:").append(this.objectAncestor).append("\n");
		sb.append("objectGov:").append(this.objectGov).append("\n");
		sb.append("objectGovAncestor:").append(this.objectGovAncestor);
		return sb.toString();
	}
}
